/**
 * This class will present all of the system modes 
 * in order to keep uniform language throughout the whole system. 
 * 
 * @author Gil Levinson
 * @author Boris Fradlis
 * @author Yogev Levi
 * @author Hila Porat
 */

package system;

import java.io.Serializable;

// Start of SystemMode **********************************************************************************

public enum SystemMode implements Serializable {
	ALREADY_IN,
	OK,
	FAIL,
	SYS_ERR,
	CONN_ERR,
	DB_CON_ERR,
	INPUT_ERR,
	EMPTY_RES,
	LOGIN,
	LOGOUT,
	LOT_INIT,
	SET_DAMAGED,
	SET_MAINTENANCE,
	GET_ACT_TIME,
	UPDATE_INFO,
	UPDATE_BALANCE,
	GET_RATES,
	NEW_SUBSCRIPTION,
	ADD_INFO,
	CREATE_ORDER,
	SET_RATES,
	ISSUE_REPORTS,
	STAT_DATA,
	READ_ONLY_DATA,
	COMP_HANDLE,
	LOT_OPERATE,
	TRACK_ORDER,
	CLOSE_ORDER, 
	SET_OCCUPIED,
	SET_FREE,
	SET_SAVED,
	SET_FULL,
	SET_RESERVED,
	UPDATE_RATES,
	GET_MESSAGE,
	CHANGE_RATES,
	NEW_COMPLAINT,
	REFUND,  
	MARK_READ,
	COMPLAINT_REPLY,
	NEW_REPORT,
	ENTER_CAR,
	REMOVE_CAR,
	NEW_ORDER, 
	OCCASIONAL_ORDER, 
	CANCEL_ORDER,
	REMINDER_REPLY,
	RENEW_SUBSCRIPTION,
	NEW_BALANCE
} //End of SystemMode
